/**
 * ClueFollowUpMethod枚举
 *
 * @author sxf
 * @email sxf02615@163.com
 * @date 2025/1/15
 */
package com.sxf.crm.enums;


import com.fasterxml.jackson.annotation.JsonValue;

public enum ClueFollowUpMethod {
     // 电话跟进
     PHONE_CALL("电话跟进"),
     // 邮件跟进
     EMAIL("邮件跟进"),
     // 短信跟进
     SMS("短信跟进"),
     // 面谈跟进
     FACE_TO_FACE_MEETING("面谈跟进"),
     // 社交媒体跟进（如微信、微博等）
     SOCIAL_MEDIA("社交媒体跟进"),
     // 线上会议跟进（如视频会议等）
     ONLINE_MEETING("线上会议跟进"),
     
     //其他跟进
     OTHER("其他跟进");

     private final String label;

     ClueFollowUpMethod(String label) {
         this.label = label;
     }
     
     public String getLabel() {
         return label;
     }

     @JsonValue
     public String getName() {
         return this.name();
     }

     @Override
     public String toString() {
         return label;
     }
}
